Runtime constructors with default parameter values