Added the type of the Components stored in a static member
Fixed Google Test compilation warnings
Fixed GCC/Travis CI build

 - was using static const integers initialized but not defined outside the class