User defined data types

It's basically creating a new class with properties.