A ruby gem which adds additional functionality for defining attributes on a class