Fixed RankLogic and VehicleLogic not clearing fields on change