Split inventory out into two seperate models for handling both UPC and PLU.