agent fields validation with custom errors
prints and clients
validators moved to separate files
removed desired_type
seems to be working - node meta helpers
here comes DRY
fixes after review
warning on meta update