Isn't a List of uints rather wasteful? An Common::Array seems a better choice.