* промежуточное решение (#17) - обеспечил инкапсуляцию при чтении свойств объектов с учётом вложенности. Не решён вопрос для коллекций.