A residence is really a like a layer that separates the non-public variable from other members of a class. From outside the house planet it seems like a property is just a area, a house is usually accessed using .ResidenceTherefore if I connect with myObject.Residence = 875, the set function should have 875 assigned to your variable "benefit". You