public bool RunFuncOnMappingEntry(int id, MappingEntryAccessor <MappingEntryType> mappingEntryAccessor)
        {
            lock (MssComponentHub.criticalSectioinLock)
            {
                MappingEntryType mappingEntry = GetMappingEntryById(id);

                if (mappingEntry == null)
                {
                    return(false);
                }
                else
                {
                    mappingEntryAccessor(mappingEntry);
                    return(true);
                }
            }
        }
 bool IBaseGraphableMappingManager.RunFuncOnMappingEntry(int id, MappingEntryAccessor <IMappingEntry> mappingEntryAccessor)
 {
     return(RunFuncOnMappingEntry(id, mappingEntryAccessor as MappingEntryAccessor <MappingEntryType>));
 }