Provides an interface for routing messages and different implementations of routing messages.
Package Specification
AbstractRoutingMessage must be extended to create a new routing message