renamed the private helper class to what was discussed, FTW!