remove seller, create virtual attribute of it, refactor tests