PropertyMe interview question

How would you improve on your implementation?