        /// <summary>
        /// If unset command should be called when saving modified object and marked property contains <see cref="DefaultValue"/> or null (set to default value will be used when false).
        /// </summary>
        [Obsolete("TODO: Is this needed? Adds any value?")]
        public bool UnsetOnDefault { get; set; } // TODO: This needed? Adds any value?


        /// <summary>
        /// Initializes a new instance of the <see cref="RosPropertyAttribute"/> class.
        /// </summary>
        /// <param name="name">Name of the property (on mikrotik).</param>
        public RosPropertyAttribute(string name) {