Modified access modifiers to allow access as a class library