do not override existing add/remove subs

If the package defines add/remove methods this instead installs
__add/__remove accessors similar to what is done for property accessors.