adapter fields public, remove GroupNode