improve RequiredAxedConstraint