data class Message : Parcelable
interface MessageResponse
data class Region : Parcelable, Comparable<Region>
interface RegionMessageManager