if you move this to a property it could be changed at runtime too, or without possibly needing to subclass. Thoughts?