Refactored access modifiers