Bumped ion-defs
Minor fixes and remove unnecessary object creation
Merge pull request #341 from shenrie/master

Minor fixes and remove unnecessary object creation