Oolite 1.x allows a legacy script condition array to be used as the value of the `hasShipyard` property. A JavaScript replacement is needed. The obvious solution is to expose `hasShipyard` as a read/write property of `Station` instances.