Strictly speaking, D-Bus property names are not required to follow the same naming restrictions as member names, but D-Bus property names that would not be valid member names (in particular, GObject-style dash-separated property names) can cause interoperability problems and should be avoided.
So it is allowed names, that are not valid member names, but it is a bad prcatice. However, some Interfaces in the Wild using this, that the Lib should be handle.
The documentation states the follow:
So it is allowed names, that are not valid member names, but it is a bad prcatice. However, some Interfaces in the Wild using this, that the Lib should be handle.
Fixes #122