A more lightweight code. Mantain the possibility to browse any kind of join is too heavy. Use PostgreSQL views.