I have a class to which I would like to add the dynamic property "Volume". When I call class.Volume, I want it to execute a get method that includes the string "Volume" as an input argument. Likewise, I would like it to behave the same way for any given property name, i.e. if I add the property "Density" and call class.Density, I want it to call the same function but with "Density" as an argument. Function handles are confusing and I can't figure out if this is even possible.