[OPENENGSB-3646] replaced constructors with static instantiation operations