| 
  static | 
| sp | This is the serialixedProperty from which we want to get a relative/sub property. | 
| name | string that represents the field name of the relative/sub property. | 
| objectToApplyChanges | This ref parameter, upon exit, will either be null, or contain a reference to a SerializedObject that contains the property. It is this SerializedObject to which changes must be applied, by the user of this function, in order for them to be serialized properly. |