refactored a class name to clarify intent