Nit pick: is this comment necessary? The @property and consumer_id() kinda sum it up.