Adding ActiveRecord Pattern and Alternative