Changed EntityEvent to get rid of isNew since these events should never have been combined.
Added a tenantable interface with a trait to allow secure/tenanted access to entities.
Added a footprintable interface to make an event footprintable.