Added proper namespace to component.h