PropertyMe Interview Question

How would you improve on your implementation?