I came across this issue because my code breaks when using full names like @wryck7 uses ```MyModule\Form\ContactForm```. I also use this way of defining and found out I am forced to use aliases now to make my code working again in ZF 2.2.0.

@weierophinney I don't see how aliasing is a simple way to do this. I use full names which very clearly show which class I use in the call, furthermore full names prevent accidental usage of duplicate aliases. Now I am forced to use aliases and make up new names that won't collide with other aliases. In my opinion it's overkill, because my naming was already guaranteed unique because of the full name: ```Module\Form\FormName```.

I don't know if this code is still used, but my code breaks with full names and only aliasing them fixes this...