@Override
        public String getUniqueFields() {
            return "name surname";
        }
    }

    // Класс - обертка над ресурсной системой для тестирования
    private static class TestSystem extends ResourceSystem {
        // тоже синглтон
        private static final TestSystem instance = new TestSystem();

        public static TestSystem getRS() {
            return instance;
        }

        protected TestSystem() {
            super();
        }

        // Метод - обертка для загрузки xml данных
        public <ContentType extends XML_Convertable>
        void loadResourceRemote(String xmlDir, String xmlFile, String className) {
            this.<ContentType> loadResource(xmlDir, xmlFile, className);
        }