I'd try taking the init() method out of the constructor and invoke it directly in setup() in your .ino sketch.