*[mom2d] Classes Smn and RLGC refactoring