NODE-324 Refactored insert/update/remove and all other crud opts to rely on internal methods to avoid any recursion