* fixed broken nuget dependency on old Kiwi.Json

* made lots of methods virtual to facilitate sensible inheritance