       conf = {}
       conf[prop] = content for prop, content of object.properties
     else
+      # try to use the new config manager
+      newConf = mediator.ConfigurationManager[object.name]
+
       # otherwise use a configuration file
       conf = @entities[object.name]
 
-    if not conf
+    if not conf and not newConf
       console.error "No configuration file found for #{object.name}"
       return null
+
+    if not conf
+      conf = {}
 
     conf.name = object.name
 

    # initialize object with position, size and config
    obj = new Ent(x, y, width, height, @, conf)

    obj.load()

    return obj

      for object in layer.objects
        continue if object.type is ''

        if Object.keys(object.properties).length is 0 and not mediator.ConfigurationManager[object.name]
          list.push object.name + '.json'

    @bodyCount = list.length
