protected void AddTypeSafeValue(Enum property, object value, bool disableDependentsOnNotReqiuiredValue)
 {
     parser.ParseValueAndDependents <TObjectProperty>(property, value, disableDependentsOnNotReqiuiredValue);
 }