_Validate
_Validate<MinSizeValidator>(fMinValid, fMinResult);
_Validate<MaxSizeValidator>(fMaxValid, fMaxResult);
_Validate<PreferredSizeValidator>(fPreferredValid, fPreferredResult);
void _Validate(bool& isValid, ResultType& result);