AutoConstruct should not inherit AutoRequired