logging getter/setter rework from openpnp