Added some more structure, creating a BaseModel containing an ID variable. Going with Repository structure.