Added base calls to virtual methods