Added comments, type hinting.
Added after[Created, Updated, Deleted] callbacks.
Added getEntitiesList method (like getEntity).