changed package name to heinzelmann/json-schema
changed Type::validateType() to accept either object or associative array as valid representations of JSON object even if type casting is turned off