Interface IWithValid<T>