protected virtual void SetCreatedOn(object[] state, int index, DateTime value, ICreatable entity) { SetPropertyBag(state, index, value, PropertyNameCreatedOn, entity); entity.SetCreatedOn(value); }