Fixed climb-back-hierarchy hack to work with new version of MooseX::Role::Parameterized
Hack to prevent engine from creating self-references
There seems to be a bug when collapsing docs containging circular refs
that makes engine to try to create a self-reference which ends trying to
insert an invalid doc and raise an exception from MongoDB driver.

I can't fully understand how why is happening nor since when it occurs,
so this patch just skip it and make all tests to pass.
Merge pull request #35 from diegok/moose-update

Fix climb-back-hierarchy hack to work with latest MooseX::Role::Parameterized