public FakeSimpleCommandMap(SimpleCommandMap oldCommandMap) {
		super(Bukkit.getServer());
		oldMap = oldCommandMap;
		// Lazy mode activated!
		Class c = oldMap.getClass();
		if(oldMap instanceof FakeSimpleCommandMap)
			c = c.getSuperclass();
		for (Field f : c.getDeclaredFields()) {
			try {
				if (this.getClass().getSuperclass().getDeclaredField(f.getName()) != null) {
					transferValue(f.getName(), oldMap, c);
				}
			} catch (Exception e) {
				Bukkit.getServer().getLogger().log(Level.SEVERE,
						"PerWorldPlugins failed finding fields in the CommandMap, contact the Dev on BukkitDev", e);
			}
		}
	}