Use static factory method instead for multiple Constructors
InitialCommit