Small change in output : Methods of factory should print 'We have...' since they are the once only producing the object',  object specific methods can start from 'It is ...'