what will happen if passed service name not in dict? Should method allow third parameter like "http://www.example.com?w={width}&h={height}"?