public function __construct(Account $account, array $properties)
{
// merge characterBase into main array for easier access
$properties = array_merge(array_except($properties, ['characterBase']), $properties['characterBase']);
parent::__construct($properties);
$this->account = $account;
}