The reason for my naming was that the RigidBodyComponent had a collision flag, so i wanted to clarify that this component was for entities that want custom handling of components and not just entities that can collide (physics effects). 
Regarding constructor, i thought it was defined in the COMPONENT macro, how the constructor should look.