Various enhancements and improvements to PropertyGrid