@crynobone The one place I have found where public vars are used is in the base query builder. Probably because they are regularly accessed by Eloquent's builder class.