Added Comment Repository and Factory.