diff --git a/SHADE_Managed/src/Components/Component.hxx b/SHADE_Managed/src/Components/Component.hxx
index e52ab3a7..a1d83eaf 100644
--- a/SHADE_Managed/src/Components/Component.hxx
+++ b/SHADE_Managed/src/Components/Component.hxx
@@ -110,7 +110,7 @@ namespace SHADE
/// Component to check.
static operator bool(BaseComponent^ c);
- protected:
+ internal:
/*-----------------------------------------------------------------------------*/
/* Constructors */
/*-----------------------------------------------------------------------------*/
@@ -193,7 +193,6 @@ namespace SHADE
///
NativeComponent* GetNativeComponent();
- protected:
/*-----------------------------------------------------------------------------*/
/* Constructors */
/*-----------------------------------------------------------------------------*/
diff --git a/SHADE_Managed/src/Engine/GenericHandle.hxx b/SHADE_Managed/src/Engine/GenericHandle.hxx
index 3f8e395f..3d77f54d 100644
--- a/SHADE_Managed/src/Engine/GenericHandle.hxx
+++ b/SHADE_Managed/src/Engine/GenericHandle.hxx
@@ -21,7 +21,7 @@ namespace SHADE
///
/// Managed version of the generic Handle.
///
- public value struct GenericHandle
+ private value struct GenericHandle
{
public:
/*-----------------------------------------------------------------------------*/
diff --git a/SHADE_Managed/src/Scripts/ScriptStore.hxx b/SHADE_Managed/src/Scripts/ScriptStore.hxx
index 23440f3d..2b2540e6 100644
--- a/SHADE_Managed/src/Scripts/ScriptStore.hxx
+++ b/SHADE_Managed/src/Scripts/ScriptStore.hxx
@@ -25,7 +25,7 @@ namespace SHADE
/// Responsible for managing all scripts attached to Entities as well as executing
/// all lifecycle functions of scripts.
///
- public ref class ScriptStore abstract sealed
+ private ref class ScriptStore abstract sealed
{
public:
/*-----------------------------------------------------------------------------*/