This commit fixes #1060: Allow to declare new MPs after oml::start has been called.
This commit fixes #1062 and #1060. Allows for metadata injection and changing schema after start().