Interface and super assignment, without unnecessary assignments.