clean() functions can now specify which fields they make use of, to avoid being called unnecessarily
Bump version