Use extension methods where possible.