moved extension methods to .Extensions namespace so that they need explicit importing