New feature: add instance methods to the Permission model and convert it to a Value object.
Bug fixing: Add translations for the Permission error method.
Refactor: change permission names in the list from symbolic to string.
New feature: Add RolePermission model.