Started work on validatable trait