convert invalid parameter exception from BlEnableAutostart to a fatalerror, because the function BlEnableAutostart has no parameters. so an exception is more clear.
Implement all functions and make documentation