diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
index f73d9ca2dc..46ce8fdd8b 100644
--- a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
@@ -463,7 +463,7 @@ namespace OpenSim.Region.Framework.Scenes
///
/// Hooks this object up to the backup event so that it is persisted to the database when the update thread executes.
///
- public void AttachToBackup()
+ public virtual void AttachToBackup()
{
if (InSceneBackup)
{
@@ -1063,7 +1063,7 @@ namespace OpenSim.Region.Framework.Scenes
/// Processes backup.
///
///
- public void ProcessBackup(IRegionDataStore datastore, bool forcedBackup)
+ public virtual void ProcessBackup(IRegionDataStore datastore, bool forcedBackup)
{
if (!m_isBackedUp)
return;
@@ -2063,7 +2063,7 @@ namespace OpenSim.Region.Framework.Scenes
/// Stop this object from being persisted over server restarts.
///
///
- public void DetachFromBackup()
+ public virtual void DetachFromBackup()
{
if (m_isBackedUp)
m_scene.EventManager.OnBackup -= ProcessBackup;