simplify validateCommonProperties if possible