Made some ComponentView methods abstract.