internal override void ProcessSingleEntity(IDbEntityInternal entity) => entity.MakeReadOnly();
internal override void ProcessSingleEntity(IDbEntityInternal entity) => entity.EnableLoadingChildrenFromCache();
internal override void ProcessSingleEntity(IDbEntityInternal entity) => entity.DisableLazyLoadChildren();
internal abstract void ProcessSingleEntity(IDbEntityInternal entity);
internal override void ProcessSingleEntity(IDbEntityInternal entity) => entity.SetDb(db);
internal override void ProcessSingleEntity(IDbEntityInternal entity) => entity.ModifyInternalState(this);