public function getImageList() {
		$listString = $this->orderedImages;
		if (!$listString) {
			return [];
		}
		$list = unserialize($listString);

		// if empty don't need to check the permissions.
		if (!$list) {
			return [];
		}

		// check access levels
		$guidsString = implode(',', $list);

		$list = elgg_get_entities([
			'wheres' => ["e.guid IN ($guidsString)"],
			'order_by' => "FIELD(e.guid, $guidsString)",
			'callback' => 'tp_guid_callback',
			'limit' => false,
		]);
		return $list;
	}