Make Options a true Map; don't require Options for public API methods.
Have start() actually start.