ion object definitions