Initial copy from MassTransit
added Envelope cs classes.