Create Generic Repository for code redundancy
Create Unit Of Work to implement different Entity Repositories all with same Context (AIContext)