[Added] Custom implementation of Media protocol message stream to listen for callbacks.
[Update] Added util class to debug cast objects and applied custom implementation.