At first glance you can see that the so called "Integrated Mapper Pattern" is different to the Active Record by the construct mapping the appropriate fields to their member variables. However, this to me is still an Active Record??

I think I must be missing something also. If he was implementing some kind of mapper array in the contructor then I could understand the name but otherwise Active Record?

If someone could explain this to me I would be grateful. Glad to see I'm not the only one with the question though.