public function find($name)
    {
        $name = strtolower($name);
        if (isset($this->objects[$name])) {
            return $this->objects[$name];
        }

        throw new InvalidCustomObject("The object [{$name}] does not exist.");
    }