Moved a lot of mapper role code into db habit. Decided roles should be relatively dumb, more specifically, just operate on its linked/given data.