protected override TypeInfo Create(IIdentity parameter) => _aliased.Get(parameter) ?? _candidates.Get(parameter).SingleOrDefault();