/// Recoursively checks and updates the feature if needed (calls the execute method)
/// Returns true if feature was updated.
bool updateFeature(std::shared_ptr<ModelAPI_Feature> theFeature);
/// Recoursively checks and updates the feature if needed (calls the execute method)
/// Returns true if feature was updated.
bool updateFeature(std::shared_ptr<ModelAPI_Feature> theFeature);