public static function generate_filters()
	{
		if (static::$builder === null)
		{
			static::setBuilder(new Basic);
		}

		$form = [];

		// Loop through and add all fields
		foreach (static::list_properties() as $field => $config)
		{
			$form[] = static::generateInput($field, $config);
		}

		return $form;
	}