public function getGetters($excludeConstructor = false)
    {
        $methods = new BeanMethodCollection();

        foreach ($this->getProperties() as $prop) {
            if (($getterName = $this->hasGetter($prop->getName())) !== false) {

                if ($excludeConstructor === false || $this->hasConstructorParameter($prop->getName()) === false) {
                    $methods[] = new BeanMethod($this->getClass()->getName(), $getterName);
                }
            }
        }

        return $methods;
    }