Про организацию набора данных, и зачем это нужно, было известно и ранее, но вопрос остался не раскрытым...
Почему полные возвращаемые данные объектов, программным способом, из описанного алгоритма в первом посте, я могу получить только в том случае, если классы помещены в набор классов?
Или же - подскажите как узнать путь к источнику данных слоя карты (а именно к файловой базе данных, потому если данные шейпы, то данный алгоритм работает без сбоев) если класс (источник данных) находится в корне базы данных (вне набора классов)...