- Return Ditto objects instead of keeping/using a "last_result" attribute. This fixes an issue where you could do something like $ditto->someMethod(); $ditto->someOtherMethod(); which would call someOtherMethod() on someMethod() output, which is not what one would expect.
- Refactored Ditto::__call slightly to improve readability.