Hashie2 + ActiveModel 3, offering declared properties, validations, JSON serialization/deserialization
ZenCash.com
MIT