Add Update behavior and Add factory to bind price data