refactor collection spec to use a different accessor class instance