I see, you may want to put it into the itembusinesslayer then. There are only two methods that return items and you can reuse a private method.