Human memory is extremely unreliable. This is because people volatilize their memories in a short time. There are two main types of memory: short-term memory and long-term memory. Memory can be enhanced by semantic associations.
Designing services does not rely strongly on human memory, and if it does, it needs to make use of its background and semantic associations.