added topic and decoded payload as message to `this` for route handler