1. A computer-implemented method comprising: receiving an application comprising program code to be executed; identifying one or more application programming interface (API) tags in the program code; identifying at least one node from among a plurality of nodes comprising a graph; for each identified API tag, resolving the identified API tag with a resolved data object including: using the identified API tag to identify an attribute in the identified node; generating a reference to data that is associated with the identified attribute to produce a resolved data object; and executing the program code, wherein resolved data objects are referenced during execution of the program code instead of API tags.