So, all types will be supported using base classes when possible. This will leave us with 10 future and 10 past validators.