protected internal override object GetRuntimeObject() { SetReadOnly(); return this; // return the read only object }