Ob die rechtlichen Voraussetzungen für eine Einbürgerung erfüllt sind, prüft das Kantonsgericht somit frei. Es beachtet bei der Prüfung der Rechtsfragen, dass die Gemeinden im Rahmen ihrer Autonomie die im Gesetz verwendeten unbestimmten Rechtsbegriffe selbständig anwenden. Indessen muss das kantonale Gericht die Rechtsanwendung und namentlich die Anwendung unbestimmter Rechtsbegriffe durch die Gemeinde auf die Vereinbarkeit mit den einschlägigen Normen des kantonalen Rechts und des Bundesrechts überprüfen. Dazu gehört neben der Bundesverfassung auch das Bürgerrechtsgesetz.