Reviewed types to introduce validate methods