A fun exercise with backburner to create models with computed properties.