1. A method for managing resources in a programming environment, comprising: providing mutable entities including related data including triples; listening for changes in the related data; and triggering a first construct in accordance with the changes in the related data to update the mutable entities.