private static ScopeFrame InitScopeFrame() { var scopeFrame = new ScopeFrame(); var bikeNamespace = new BikeObject(ObjectBase); scopeFrame.Define("Bike", bikeNamespace); bikeNamespace.Define("Object", ObjectBase); bikeNamespace.Define("Array", ArrayBase); bikeNamespace.Define("String", StringBase); bikeNamespace.Define("Number", NumberBase); bikeNamespace.Define("Boolean", BooleanBase); bikeNamespace.Define("Function", FunctionBase); bikeNamespace.Define("Error", ErrorBase); return(scopeFrame); }