Fixed lock on shelf update. Switched to ML attrs in product type model