Thank you for your link.
The main thing this library is doing is to add virtual attributes in your models, so you can write
product.name = "My product" instead of
product.name["en"] = "My product" . This is clearly optional. My personal preference is not to use virtual attributes at all, so you don’t add stuff in your models…