Added a property validator and fixed the bug I found with it. Also added a __toString to use with the Speakap JavaScript proxy.