moving non-doument specific methods to many since many-to-many is likely not going to be made for some time