Fixed #2. Would be nice to improve it but good enough for a rough demo.

Also fixed a bug where all my classes were old-style, which broke property support.