Removed parameters store for easier reuse, passed on battery changes through classes.