Removed use of deleted flag in AbstractAssignable.. and AbstractRepository because there is no gaurantee that the entity has deleted column.