/// <summary>
 /// Sets the property to be both readable and writable
 /// </summary>
 public void SpecifyReadWrite()
 {
     GetterAccess = AccessModifier.Convert();
     SetterAccess = AccessModifier.Convert();
 }
 /// <summary>
 /// Sets the property to be writeonly
 /// </summary>
 public void SpecifyWriteOnly()
 {
     GetterAccess = null;
     SetterAccess = AccessModifier.Convert();
 }
 /// <summary>
 /// Sets the property's setter to the property's access modifier
 /// </summary>
 public void SpecifyPublicSetter() => SetterAccess = AccessModifier.Convert();
 /// <summary>
 /// Sets the property to be readonly
 /// </summary>
 public void SpecifyReadOnly()
 {
     GetterAccess = AccessModifier.Convert();
     SetterAccess = null;
 }