[#144] Force accessing private fields when reading properties for composite objects, restoring them back at the end

Fix issue with composite objects with private/protected fields