Make it possible to self declare options and logging