lean-attributes (rubygems): lean-attributes allows you to define typed attributes for Ruby classes 
Keywords: attributes|coercion