added mongo wrapperrs to simplify model construction