UPDATE
Warren made a github repo so use that instead, ill be submitting my attributes to that instead.
https://github.com/warrenbuckley/Umbraco-Validation-Attributes
This Package Contains 3 new validation Attributes.
They are used to easy access validation rules from umbraco within your model. as standard the attributes fetches data from currentModels property collection. But all attributes has and overloaded constructor that takes a node id. And all now supports client validation.
Version 1.1