RPCGen.Metadata.IsService, now check if it is a GlobalService. Added test.
RPCData now has a member RPCManager. Generate DataObjects now use directly RPCData's RPCManager.
Removed static RPCData.Create, added equivalent constructors.
IDataObjectReference now inherits from IObservableDataObject.
Changed DataObject and GlobalService from Guid to ushort.
Added RPCGen.Compiler.WriteGeneratorToFile overload receiving file string.
Added ContextManager.cs. Moved GlobalServiceId to ContextManager.cs.
Added ContextManager to RPCManager.
Added GlobalServiceTests.
MockRPCPeer is now public class. Fixed CreateRemotePeer usage to CreatePeer.
Temporary DataObjects as the one used for method arguments and result are now value types.
RPC Global Services working.