public virtual bool hasOwnProperty(String name) { return mProperties != null && mProperties.ContainsKey(name); }