public function initialize($object)
	{
		if($object instanceof ScopedProxyInterface)
		{
			return $object;
		}
		
		if($object instanceof ContainerAwareInterface)
		{
			$object->setContainer($this);
		}
	
		foreach($this->initializers as $initializer)
		{
			$object = $initializer->initializeObject($object, $this) ?: $object;
		}
	
		return $object;
	}