FCM::System::CM::SVN: refactor