options is now passed to _init() in constructor