I'm not sure that this type is necessary either just to add a Sort method.