Tweaks
#CHANGE: Material.Info returns a new BatchInfo instance again to prevent from passing its internal one around.