diff --git a/wax-prosemirror-core/src/Wax.js b/wax-prosemirror-core/src/Wax.js
index ba15b947c4da3558e6109ed25a836254dc5742a4..d5b604c5b202bbbff782b48c9150c58cd7369da0 100644
--- a/wax-prosemirror-core/src/Wax.js
+++ b/wax-prosemirror-core/src/Wax.js
@@ -31,10 +31,9 @@ const serializer = schema => {
   };
 };
 
-let schema;
 const createApplication = props => {
   const application = Application.create(props);
-  schema = application.getSchema();
+  application.getSchema();
   application.bootServices();
   return application;
 };
@@ -69,7 +68,7 @@ const Wax = props => {
 
   if (!application) return null;
   const WaxOnchange = onChange ? onChange : value => true;
-
+  const { schema } = application.schema;
   const editorContent = value || '';
 
   finalPlugins = defaultPlugins.concat([