functools.wraps ist ein Dekorator, der verwendet werden kann, um eine Funktion oder Methode durch Aktualisierung ihrer Metadaten zu modifizieren.
In Python dient der @property-Dekorator dazu, eine Methode als "Getter" für eine Klasseneigenschaft zu definieren.