Make data structures strict

I cannot think of a scenario in which we want to lazily access the
individual fields of these data structures
Add normalization function

This can be used to average DPS