cleanups
fixed errors in validation in OnceField