#21938726722108: Implementing All the repositories and domain classes with some builders