Moved class to own file.