I have logic that must occur every time a new record is created for a given entity. These records can be created from different places but in each case the same logic must always occur. It would be great if I could add logic to the entity which would then always be processed. Example I need to add the user who created or modified the record as well as when it was created or last modified. I would like to add this logic once and not have to worry that when someone else adds to this record that this functionality will be missed.