//TODO: Use covariance and refactor this public void SetStringPresenceFieldValue(StringPresenceField field) { if (field != null) { var key = Create(field.Program, field.OriginatingClass, field.FieldNumber, field.Index); this.SetFieldValue(key, field.GetFieldOperation()); } }