Correct property accessibility for classes in Instance hierarchy

`environment` and `resources` properties are no longer used in classes which
inherit `Instance` (local vars are used instead)

Change-Id: I2f3eb64157d2754fedffa66b814f26aa62081456
Closes-Bug: #1326369
Merge "Correct property accessibility for classes in Instance hierarchy"