export class User extends AggregateRoot { constructor( public readonly id: UuidVO, public name: NameVO, public lastname: NameVO, public email: EmailVO, public password: PasswordVO ) { super(id) } public toPrimitives(): Primitives { return { id: this.id.value, name: this.name.value, lastname: this.lastname.value, email: this.email.value, password: this.password.value, } } }