Feature/generate named constructor from beConstructedThrough

newline ;-)