recursive search for schemas inside the base schema path if a schema cannot be found inside the base path
handle the definition of oneOf - types for nested objects, clear top level :class_name option switch when parsing nested structures e.g array, objects