add uow marking entity methods back
add archive/active methods for archivable