parseFloat in NumberProperty

Prevents whitespace strings to be considered valid (since whitespace is
considered 0)