Moved repo crud handlers to own module