Cleanup IM (#12716)

* Remove command.cpp and update the rest of codes

* run codegen

* deleting the ctor that takes non-const ref as arg in IM Builder
diff --git a/src/app/tests/TestMessageDef.cpp b/src/app/tests/TestMessageDef.cpp
index eedc42f..9451e20 100644
--- a/src/app/tests/TestMessageDef.cpp
+++ b/src/app/tests/TestMessageDef.cpp
@@ -135,7 +135,7 @@
 
 void BuildDataVersionFilterIB(nlTestSuite * apSuite, DataVersionFilterIB::Builder & aDataVersionFilterIBBuilder)
 {
-    ClusterPathIB::Builder clusterPathBuilder = aDataVersionFilterIBBuilder.CreatePath();
+    ClusterPathIB::Builder & clusterPathBuilder = aDataVersionFilterIBBuilder.CreatePath();
     NL_TEST_ASSERT(apSuite, clusterPathBuilder.GetError() == CHIP_NO_ERROR);
     BuildClusterPathIB(apSuite, clusterPathBuilder);
     aDataVersionFilterIBBuilder.DataVersion(2).EndOfDataVersionFilterIB();