Make init callbacks optional
Merge pull request #131 from tdd/master

Make init callback optional