Add Post repository factory