Added more documentation for offer models