Made PropertySet extend Events and removed event methods from PropertySet implementation, see #17