diff --git a/OSCADSharp/OSCADSharp/Internal/Bindings/BindableBoolean.cs b/OSCADSharp/OSCADSharp/Internal/Bindings/BindableBoolean.cs
index 9c25dc1..f7468d9 100644
--- a/OSCADSharp/OSCADSharp/Internal/Bindings/BindableBoolean.cs
+++ b/OSCADSharp/OSCADSharp/Internal/Bindings/BindableBoolean.cs
@@ -8,7 +8,7 @@ namespace OSCADSharp
{
internal class BindableBoolean : IBindable
{
- public string InnerValue
+ internal string InnerValue
{
get;
set;
@@ -33,7 +33,7 @@ namespace OSCADSharp
private string boundProperty = null;
- public bool IsBound { get; set; } = false;
+ internal bool IsBound { get; set; } = false;
public void Bind(string property, Variable variable)
{
this.IsBound = true;
diff --git a/OSCADSharp/OSCADSharp/Internal/Bindings/IBindable.cs b/OSCADSharp/OSCADSharp/Internal/Bindings/IBindable.cs
index b7b4037..c1c9b98 100644
--- a/OSCADSharp/OSCADSharp/Internal/Bindings/IBindable.cs
+++ b/OSCADSharp/OSCADSharp/Internal/Bindings/IBindable.cs
@@ -9,7 +9,7 @@ namespace OSCADSharp
///
/// An object whose properties can be bound to variables
///
- public interface IBindable
+ internal interface IBindable
{
///
/// Binds a variable to property of this object
diff --git a/OSCADSharp/OSCADSharp/Internal/Files/DefaultFileInvoker.cs b/OSCADSharp/OSCADSharp/Internal/Files/DefaultFileInvoker.cs
index b909cad..91c3d31 100644
--- a/OSCADSharp/OSCADSharp/Internal/Files/DefaultFileInvoker.cs
+++ b/OSCADSharp/OSCADSharp/Internal/Files/DefaultFileInvoker.cs
@@ -9,7 +9,7 @@ namespace OSCADSharp
{
internal class DefaultFileInvoker : IFileInvoker
{
- private string filePath;
+ private readonly string filePath;
public DefaultFileInvoker(string filePath)
{
this.filePath = filePath;
diff --git a/OSCADSharp/OSCADSharp/Internal/Scripting/Solids/CubeScriptBuilder.cs b/OSCADSharp/OSCADSharp/Internal/Scripting/Solids/CubeScriptBuilder.cs
index f2e26a8..f027835 100644
--- a/OSCADSharp/OSCADSharp/Internal/Scripting/Solids/CubeScriptBuilder.cs
+++ b/OSCADSharp/OSCADSharp/Internal/Scripting/Solids/CubeScriptBuilder.cs
@@ -11,7 +11,7 @@ namespace OSCADSharp
private CubeBindings bindings;
private Cube cube;
- public CubeScriptBuilder(CubeBindings bindings, Cube cube)
+ internal CubeScriptBuilder(CubeBindings bindings, Cube cube)
{
this.bindings = bindings;
this.cube = cube;