1. A computer-implemented method for verifying rule compliance of an application object, comprising: accessing the object, wherein the object provides an abstraction over raw generated content; determining whether a condition associated with the object is met; and determining whether the object complies with a rule in the abstraction when the condition is met; issuing a message that the object does not comply with the rule when the object does not comply with the rule, wherein the message references the object; and modifying the object to comply with the rule when the object does not comply with the rule.