Add a way to list properties
There are property events but there is no way to list properties. This is useful where we have a REIS intermediate (e.g. a portal) that sets properties that the client isn't immediately aware of. It also works around the issue of the EIS implementation setting a property before the client is connected (again, if there's a REIS intermediate).