Self Reflection Models