Gem that provides macros to add properties to a class: it will create attr_accessors and also allow to pass them on object creation using keyword arguments