That is the exact idea come to my mind when I saw extending classes is now supported in freezed. When the goal is to complete, the shape could be somehow degraded and got improved later. Great work!
I think I've fallen for the "perfect is the enemy of good"
I'm moving slow because I want to find the perfect solution, but end-up having to do way too much because of it.
For this year, I'll scale down my expectations and move faster.