At the moment the Type Mapper allows to register a lot of different Items/Properties/Stuff. But there is no way to replace already registered stuff with better Components. Adding Replace<> Methods or modify Register<> methods to replace Components on Type Collisions.