     FP.saveClass = function (obj) {
       obj = obj || {};
 
-      var schema = (obj.nameSpace || 'fp').toSnakeCase(),
-        table = obj.className ? obj.className.toSnakeCase() : false,
-        inheritSchema = (obj.inherits ? obj.inherits.ere() || "fp" : "fp").toSnakeCase(),
+      var table = obj.className ? obj.className.toSnakeCase() : false,
         inheritTable = (obj.inherits ? obj.inherits.hind() : 'object').toSnakeCase(),
-        sql = "select * from pg_tables where schemaname = $1 and tablename = $2;",
+        sql = "select * from pg_tables where schemaname = 'fp' and tablename = $1;",
         sqlChk = "select * " +
          "from pg_class c, pg_namespace n, pg_attribute a, pg_type t " +
          "where c.relname = $1 " +
-         " and n.nspname = $2 " +
-         " and a.attname = $3 " +
+         " and n.nspname = 'fp' " +
+         " and a.attname = $2 " +
          " and n.oid = c.relnamespace " +
          " and a.attnum > 0 " +
          " and a.attrelid = c.oid " +
          " and a.atttypid = t.oid; ",
-        args = [schema, table, table + "_pkey", table + "_guid_key", inheritSchema, inheritTable],
+        args = [table, table + "_pkey", table + "_guid_key", inheritTable],
         actions = ["add", "drop"],
         types = {
           Object: "json", 

    };

    /** private */
    _delete = function (obj) {
      var schema = (obj.nameSpace || 'fp').toSnakeCase(),
        table = obj.className ? obj.className.toSnakeCase() : false,
        args = [schema, table],
        sql = FP.formatSql("update %I.%I set is_deleted = true where guid=$1;", args);

      plv8.execute(sql, [obj.guid]);
      
      return true;
    }

    plv8._init = true;


    //

    /** private */
    _add = function (obj) {
      var keys = Object.keys(obj.data),
        args = [obj.className ? obj.className.toSnakeCase() : false],
        tokens = [],
        params = [],
        values = [],
