added support for changing categories of properties