public function handleMessage(ThreadCommunicator $communicator, $messagePayload)
    {
        $action = $messagePayload['action'];
        $parameters = $messagePayload['parameters'];

        if (method_exists($this, $action)) {
            return call_user_func_array(array($this, $action), $parameters);
        }

        return false;
    }