why change this type to a float? if we need to convert it to int from the KSPField, lets do it in the Processor