'datetime', 'password' => 'hashed', 'instruments' => 'array', ]; } // Helper methods public function isAdmin(): bool { return $this->role === 'admin'; } public function isBookingAgent(): bool { return $this->role === 'booking_agent'; } public function isMusicManager(): bool { return $this->role === 'music_manager'; } public function isMember(): bool { return $this->type === 'member'; } public function isCustomer(): bool { return $this->type === 'customer'; } public function isActive(): bool { return $this->status === 'active'; } }