Drop message node design concept

Removed tree-like data structure from message classes in favor of
dynamic properties.