I'm trying to take a look at this, euhm, what server calls could be avoided / reduced. So far, there's 2 clear types I can think of involving static entities.
1) joined as a referenced entity into an aggregate on some other entity (e.g. in list of orders, order_status static entity is added as source) : don't see much reason to reduce / avoid this, you are already going to the server, doing a join with a static won't make it that much slower
2) widget with options to choose from : both in edit screens (i.e. in order detail, a dropdown on order_status to select status of this order) and in filters (i.e. in orders list, check boxes to indicate what statusses should be shown). Gonna have a think on this one.
can you indicate in what other cases you feel there is too much back and forth to the server ?
I must say though, it is very likely that any workarounds we could come up with would add loads of complexity for very little advantages