Generated the constructor method and left an implementation note for the Destructor method to be generated later.