The code allows for the options (debug and create ATM) to be overwritten by passing the keyword during class creation
(for example WireGuarfIf(name, create=False, debug=False))
The content of the list should be extracted from the keys of the Interface.default keys instead.