fix test name.
add test for Hash and XML where we use :as and :extend. in XML, this currently doesn't work!
adding ObjectRepresenter with #serialize - useless.
you can now do representer!(:song_representer) to inject the local variable `song_representer` into your module. this helps if you have `let (:song_representer)` and you want to use just that in your test.
the code to accomplish this is ridiculous.
make parse_strategy: :sync work with Hash property and collection.
pass a lambda to ObjDeser for getting the actual object. this reduces checking for :parse_strategy and stuff. i want to get rid of the lambda somehow, anyway.
clean up representer injecting.
adding a test for :parse_strategy and XML, which was supposed to fail.
Support inline representers on collections.
Merge pull request #54 from rsutphin/inline_collections

Support inline representers on collections
Merge branch 'master' of github.com:apotonick/representable
releasing 1.6.1.
make XML::CollectionBinding#deserialize with parse_strategy work. still ugly, thou.
move CollectionDeserializer to Binding so it is in line with ObjectDeserializer.
get rid of #deserialize_node by introducing #content_for. this might look more redundant but can easily replaced by moving this behaviour into Node or a ScalarDecorator.
cleanup Binding.
moving prepare and .from_hash (deserialization) into the ObjectDeserializer just to see the dependencies.
we don't need Prepare#deserialize anymore.
use ObjectDeserializer in CollectionDeserializer instead of calling @binding.deserialize. introduce an ugly switch to handle untyped properties.
adding a failing test for YAML Collections and parse_strategy: sync. realized that those kind of "meta tests" are worth the way.