property editor fully functional