don't set the initiator at constructiontime if nil