- Bugfix: method get() was always returning an array
- made get() and set() protected
- consistent use of tabs