member, update, singleton, keys and values functions