Automatically add a Count property for collection and hasMany
That property is now dynamically generated
Add selection macro