Change usage of #__ and enable Obj->shareWith
rename preffix to prefix