Adding numerous extension methods.