Enviar Registro por Correo electrónico: Understanding the power of abstraction in patterns.