Fixing types when instantiating operations.
* Initializing operations as pointers to core types.
* Converting messages to core types.