now also single argument constructors are allowed to be partials