Could you add documentation and purposes of this class?

Despite I know what it does, will be good for future reviewers to know what this class does.