using singletons on bulk client properties