Add meta-decorator and wrap_in_odict