Overview of the Active Record Pattern