My very own Active Record, built from scratch