Another approach to a dynamic command API for Bukkit