Not a fan of smurf naming on inner classes, makes the name really long..