Add _COMMENT_ property recognition; improve _transform() to only transform recognised object properties when handling a subschema; internal changes to getPatternList() algorithm