protected function initComponents($componentNames) {
		$components = array();
		foreach($componentNames as $name) {
			$className = sprintf("EventRegistration\Calculator\%sComponent", $name);
			array_push($components, \Injector::inst()->create($className, $this->registration));
		}
		return $components;
	}