https://alvintranemory.blogspot.com/2024/08/in-emberjs-how-do-i-create-computed.html