This utility combine user attributes with known attributes and fill in defaults when needed.