added support for multiple schema files (schemas importing other schemas)