When I remove TargetCommunities which makes it to fail at Nhin interface since NhinTargetSystem is set from NhinTargetCommunitiesType and  TargetCommunity.homeCommunity exists and size > 0.