atom: set private fields, methods