Flexible active
The active behavior is now hard-coded, it should be configurable.
The field name should be sent to the client with the model definition.
And the client should handle it to for example add it to search box etc.
I think also the automatic appending to domain should be removed and only managed on client side. This will simplify the work for the developer and will prevent weird issue.