1. A system comprising: a processor; a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions configured to implement the system, including: an interface component that facilitates receipt of a project file that includes at least a portion of code related to an object associated with a controller and a name associated with the portion of code, wherein the project file is stored in the controller, the portion of code and the name associated with the portion of code is stored in a data space of the controller; and an access component integrated within the controller and communicatively coupled to the interface component that accesses the name and respective data space, wherein the access component is employed for programming of the data space during runtime of the controller, wherein the programming causes the portion of code to be re-used by a disparate name referencing the same data space; and a programmed instruction within the controller utilizing a generic identifier and an object type during runtime of the controller to request the name or disparate name associated with a current context of execution of the portion of code, the object type identifies a type of the object from a plurality of types, the generic identifier is used for each type of the plurality of types, the generic identifier and object type are employed by the access component with execution context information associated with the data space to retrieve the name or disparate name associated with the current context of execution of the portion of code, the access component provides the name or disparate name to the programmed instruction.