fixed RequiredIfAttribute bug