use snake instead of camelcase for scope members