Made Message abstract