TODO: change the model methods into helper-ones, handle account_id, project_id within components as alias-attributes