changed access modifier of fields to default (no modifier) to avoid eclipse warnings: "access to enclosing field is emulated by a synthetic accessor method"