public function getProduct($configuration = null) {
        if (!$configuration)
            $configuration = $this->getDefaultConfiguration();
        return new Product($this, $configuration);
    }