This doesn't actually need to be a method, since `self` isn't used anywhere. Maybe it could actually be a constructor function for `HeightConstraintSolution`?