Add a complex example of data definition & validation