Proxies should handle null values a little more smoothly (don't throw NPEs if possible. Better validation.)