add IIssueFactories* implemetation