[BUG #7332] fix doc and minor adapations
[BUG #7332] add constructor
[BUG #7332] don't access privates