Can you please add some documentation to explain this class' purpose?