khalili-repository (npm): generic repository pattern
Keywords: repository|generic|map