Validates that extension class has only default constructor. Other dependencies should be acquired only when needed in corresponding methods.