Mens en plugin udfører en funktion, kan det være nødvendigt for den at foretage ændringer til en ressource i arbejdsområdet. Arbejdsområdet er en vigtig datamodel for mange af systemets plugins. Mange plugins er afhængige af at være ajour med arbejdsområdets aktuelle tilstand. Det kan endda være, at plugins opdaterer arbejdsområdet samtidigt. Det er vigtigt, at en plugin er ansvarsbevidst i forhold til arbejdsområdet, når den foretager ændringer til ressourcer. Hvordan kan man sikre det?
I det følgende gennemgås disse begreber mere detaljeret.