Moved to a setter for stored properties.
Added new validation style
Added some silly docstrings