For my InmemoryDatagrid with a serializer, I passed in the serializers rather than passing in the managementContext (I had a `registerSerializer` method but nice if it's done in constructor so can be final...). Felt nice for the datagrid to not have to hold a reference to the managementContext, so it only knows about what it needs to know about. But no strong feelings. Your thoughts?