Extension methods

Reworked the ActorCommands so that they can be accessed from C# as
native extension methods