add collections in model constructor to allow lazy load
add many test and fixture - questions not finished