Allow defining aliases for utility methods
Add raise! / enable! and lower! / enable! utility methods for boolean attributes
evaluate_suffixes should be private
Added specs
property accessors are no longer based on method_missing