Added Interface for Validation.
Added Interface for Data class.