Allow defining and callign "[]?" methods