Reflective Models For Learning