Feature/generate named constructor from beConstructedThrough

I think you need to also check class_exists here?