added support for PropertyHandler
updated to include description of PropertyHandler class