skip no-arg constructor validation for abstract classes