protected virtual void SetCreatedBy(object[] state, int index, string value, ICreatable entity)
 {
     SetPropertyBag(state, index, value, PropertyNameCreatedBy, entity);
     entity.SetCreatedBy(value);
 }