Class to create a custom property descriptor
Original property descriptor
Returns a value from the descriptor
receiver for a get method
Sets a new value to the descriptor
receiver for a set method
Class to create a custom property descriptor