add mm-attributes/mm-references protocol methods