Proper bullet proof implementation for IsCollectionType
more tests for reflection stuff
Adapted to new api surface
externalizing serialization protocol
adding StubContext to ease testing
Extracted remoterequest in order to unit test it
pontual fixes and refactoring