checking is_new_record first to prevent unnecessary validation
Merge pull request #6 from gotryiton/_model_available_update

checking is_new_record first to prevent unnecessary validation