[MAGEMEP-117] Adding comments and removing unnecessary bad object inheritance