Allow disabling constructors for classes which extend an internal one

Follows changed made in #165, finally fixes #154.