Revise MessageProcessor architecture to prior model.
Add dataspace, constructor declarations to composites.
Merge remote-tracking branch 'github/master'