protected virtual void FailIfReadOnly() { if(this.ReadOnly == true) { throw new MessageNotWriteableException("Properties are in Read-Only mode."); } }