Feature/generate named constructor from beConstructedThrough

You need long array syntax here because we support 5.3