I copied and pasted what you had....didn't check the spelling of the annotation 
`@shard\unserialilzer\collection` should be `Shard\Unserializer\Collection`. My bad.

good news is though....that it's registered now. :D Woooh