Initialize members at initialization list.
IACCPP-26 about_interface_name should probably be all caps since it is a static const
IACCPP-30 mislead function names
resolve Clockwork #5
class member names, order and other warnings.
fixed class member names, members order and other warnings