ViewCollection needs a way to allow ordering to be manipulated