always return the created object in Object#deserialize. introduce RepresentingStrategy::Decorate and Extend classes to switch between injecting the representer or wrapping the represented.
updating TODO.
adding tests for using Decorator.
adding Decorator.
introduce #representable_binding_for to make it easier to override. this should happen in Binding, thou.
add #represented.
:if lambdas are now executed in represented context, making it work with decorators.
renaming RepresentingStrategy and #decorate to Preparer and #prepare as this describes best what it does.
introducing Representable::prepare to hide :extend and :decorate mechanics from the outer world. this should become the authorative method in roar, roar-rails and friends.
alias :decorator to :extend.
adding Extend vs. Decorator paragraphs to README.