public function findConsumptionPreferenceCategoryById($preference)
    {
        // No Preferences defined yet.
        if (is_null($this->consumption_preferences)) {
            return null;
        }

        // Traverse and Return.
        return $this->traverseNodesAndFindBy('consumption_preference_category_id', $preference, $this->consumption_preferences);
    }