@Android75 Well, "changing color" means different things for different views, so you'll either end up with a single View.changeColor and a big when clause checking the instance type and performing the appropriate changes, or multiple extensions, one for each type of View you're interested in