amf::core::Envelope - preventing the use of message type qualifiers
refactoring