How exactly could you do all this if you can't use expressions?
Actually, family expressions are fully implemented. However, they do not appear in the object panel in the parameters dialog, which is a legitimate complaint. In the mean time, the expression 'Family.X' will work as you'd expect (for a Family of Sprites). You just have to type it yourself!