Demagic OM

Explicit constructors for OM.