improved subschemas parsing, differencing items/properties/definitions