1. A computer implemented method of information, comprising the steps: managing an entity in a computer system, wherein a change to the entity is an addition or negation of a relationship that relates to the entity, wherein the relationship is an immutable entity by containing immutable data and the relationship records a timestamp that indicates a time of the addition or negation; subscribing a consumer of information related to the entity; and pushing the change as information to the subscribed consumer when the change to the entity occurs.