Changed MPI_Actor_type to an MPI_Datatype. All actions should be performable on that now. Data now cached on the datatype.