Which attributes are mandatory? Should we restrict data types? -> add validations to models and write tests