Removed all the Initarguments_* classes that initialed arguments for
constructors and resolved it either by adding default constructors to
some member classes or by replacing the constuctor by a static member
function that returns a class instance.