add null checks to TeamDefaultCacheStrategy
team members are not being null-checked.
In UIs members can be null at a point in the application life cycle when the cache needs to be generated (e.g.: updating ui element labels). Thses Situations are sometimes determined by the UI framework and thus out of the control of the application developer, so we must handle null values in the cache