Change frequented internal properties to fields to reduce getter overhead