do not store invalid id as account_id
clean code: use getter/setter for model id