in high pileup all these objects are constructed and destructed very often. better inline a constructor just hiding 16bits…