For RunwayInfo's, when there is no visibility information or only one of both set, it returns 0 for these ranges since they are a primitive.
I'd suggest to change int to an Integer so that is handled properly and yields null when no value has been provided.