type def.
it defaults to null
Merge pull request #80 from Raynos/patch-9

type def. - We will fix this as we go along, but it's a good start