finished upgrade to v8.0
some optimization for invalidators
unified error messages for validators
added hooks for valuesInput