removed JSON::Schema dep