Added message filtering to receive channels for security purposes (Hand crafted messages could be sent to that channel with types not intended to be processed on that channel)