Switch to NUnit for monodevelop
Mutable type checks and tests
Implement cloning anonymous types