diff --git a/lib/server-code/runners/tasks/util/args.js b/lib/server-code/runners/tasks/util/args.js
index <HASH>..<HASH> 100644
--- a/lib/server-code/runners/tasks/util/args.js
+++ b/lib/server-code/runners/tasks/util/args.js
@@ -5,7 +5,8 @@ const Backendless = require('backendless'),
 
 const defaultClassMappings = {
   [Backendless.User.prototype.___class] : Backendless.User,
-  ['com.backendless.geo.model.GeoPoint']: Backendless.GeoPoint
+  ['com.backendless.geo.model.GeoPoint']: Backendless.GeoPoint,
+  ['GeoPoint']                          : Backendless.GeoPoint
 };
 
 /**
@@ -17,7 +18,7 @@ const defaultClassMappings = {
  */
 exports.decode = function(args, classMappings) {
   classMappings = Object.assign({}, defaultClassMappings, classMappings);
-  
+
   return (args && args.length)
     ? json.parse(new Buffer(args).toString(), classMappings)
     : [];
fix (class mapping) geo points are not mapped to Backendless.GeoPoint