added SchemaReader interface dependency