Lib is better
Initial validate object
Patch validation
PATCH check number of properties
Check before update