new feature: ability to choose storing or not request data when validation was failed