Helps you follow the Repository pattern (WiP)