Feature/generate named constructor from beConstructedThrough

Needs a line break here