Class created with default properties primitives and complex