Refactored method validations
Introduced generic combination of update/insert/delete