[#144] Modify visibility to private, making tests fail
[#144] Force accessing private fields when reading properties for composite objects, restoring them back at the end
[#144] Replicate setter implementation for getters
[#144] Use the getter method for the property instead of directly accessing the field (See 47d60c21e7d88488a932223c554cdf928b2cfac1)
[#144] Replicate setter tests for getters
Merge pull request #154 from mdelapenya/144-fix-private-composite-objects

[#144] Replicate setter implementation for getters