Actions Should be Associated with their Messages

Instead of going through the global action chain this will have
the message be responsible for running it's actions.

Change-Id: Ibc2a408e847aa1d229b9d87777967599198cf512