public function getUserMemberships() { if (empty($this->user_memberships)) { $this->user_memberships = $this->getContainer()->get(SiteUserMemberships::class, [['site' => $this]]); } return $this->user_memberships; }