Is there any reasoning behind capitalizing some of these fields, while others stay lower-cased (same elsewhere)? Especially in a containing type that is private to the package already, it doesn't change anything, right?