Provide a signature object for dealing with method overloading more easily
Handle read/write stream info on TypeInfo.Class