docs for ObjectM