define schemas as a hash, and validate hashes!
Harry Vangberg, Peter Suschlik
gem "hashidator", "~> 0.3.1"