felix push commit
Changed message interoperability from polymorphism to encapsulation