public function loadPreference( $name, $index = null, $includeExpired = false )
    {
        foreach( $this->getPreferences() as $pref )
        {
            if( ( $pref->getName() == $name ) && ( $pref->getIx() === $index ) )
            {
                if( $includeExpired || !$pref->getExpiresAt() || ( $pref->getExpiresAt() > new \DateTime() ) )
                    return $pref;

                return false;
            }
        }

        return false;
    }