Fix typo
Fix comments
Add expression tests for serialization and cloning and fix bugs and docblocks