Separate commands and queries for products. #62