1. A computer-implemented method for defining an object in a parametric modeling application, comprising: authoring one or more geometric parametric objects in the parametric modeling application; organizing the one or more geometric parametric objects into a family definition within the parametric modeling application; defining, via a user interface of the parametric modeling application, enhanced computational logic; compiling the enhanced computational logic into the family definition such that the enhanced computational logic is embed at an object level of the one or more geometric parametric objects; determining that a regeneration operation of the family is required; and as part of the regeneration operation, automatically executing the compiled enhanced computational logic.