Some access modifiers, a lot more todo talking points.