Added some methods to domain product