Complete key-value user construction