improvements to property editor