component type lookups using Dictionary