Modelo, builder e anotações