DecoratesObjectTrait - Trait for decorators so that you do not need to manually pass on every method and property.
xrange - Memory efficient version of the native range() function
Integer - Positive, negative and zero value. There is also a factory available to create the right object.