diff --git a/OpenMetaverse.StructuredData/StructuredData.cs b/OpenMetaverse.StructuredData/StructuredData.cs
index 0dea1422..050b7595 100644
--- a/OpenMetaverse.StructuredData/StructuredData.cs
+++ b/OpenMetaverse.StructuredData/StructuredData.cs
@@ -399,7 +399,7 @@ namespace OpenMetaverse.StructuredData
///
///
///
- public class OSDBoolean : OSD
+ public sealed class OSDBoolean : OSD
{
private bool value;
@@ -425,7 +425,7 @@ namespace OpenMetaverse.StructuredData
///
///
///
- public class OSDInteger : OSD
+ public sealed class OSDInteger : OSD
{
private int value;
@@ -451,7 +451,7 @@ namespace OpenMetaverse.StructuredData
///
///
///
- public class OSDReal : OSD
+ public sealed class OSDReal : OSD
{
private double value;
@@ -518,7 +518,7 @@ namespace OpenMetaverse.StructuredData
///
///
///
- public class OSDString : OSD
+ public sealed class OSDString : OSD
{
private string value;
@@ -622,7 +622,7 @@ namespace OpenMetaverse.StructuredData
///
///
///
- public class OSDUUID : OSD
+ public sealed class OSDUUID : OSD
{
private UUID value;
@@ -643,7 +643,7 @@ namespace OpenMetaverse.StructuredData
///
///
///
- public class OSDDate : OSD
+ public sealed class OSDDate : OSD
{
private DateTime value;
@@ -697,7 +697,7 @@ namespace OpenMetaverse.StructuredData
///
///
///
- public class OSDUri : OSD
+ public sealed class OSDUri : OSD
{
private Uri value;
@@ -728,7 +728,7 @@ namespace OpenMetaverse.StructuredData
///
///
///
- public class OSDBinary : OSD
+ public sealed class OSDBinary : OSD
{
private byte[] value;
@@ -830,7 +830,7 @@ namespace OpenMetaverse.StructuredData
///
///
///
- public class OSDMap : OSD, IDictionary
+ public sealed class OSDMap : OSD, IDictionary
{
private Dictionary value;
@@ -948,7 +948,7 @@ namespace OpenMetaverse.StructuredData
///
///
///
- public class OSDArray : OSD, IList
+ public sealed class OSDArray : OSD, IList
{
private List value;