Added scopes to protect members