Lagt till enter() och leave()
Tagit bort interface-metoder som (antagligen) inte behöver en override