Avoid control statement in Constructor (must be as lightweight as possible) | CAST Appmarq