Added missing virtual methods