comply with beta4 access control modifiers