1. A computer-implemented method comprising: defining a first virtual object included within a first storage target within a backend data array, wherein the first virtual object includes a first ready state indicator and a LUN; defining at least a second virtual object included within at least a second storage target within the backend data array, wherein the second virtual object includes at least a second ready state indicator, wherein the first virtual object and the second virtual object are configured as one or more state machines; grouping the first virtual object and the second virtual object within a group virtual object to allow for batch processing and control of the first virtual object and at least the second virtual object, and determining, in response to the grouping, a status for the group virtual object based upon the first ready state indicator, the second ready state indicator and a group ready state indicator, wherein the group ready state indicator is configured to allow a user or application to determine the status for the group virtual object.