Use Option inside MoeObject rather than nulls, as it's more idiomatic
and more useful in the future.
Merge pull request #8 from gphat/master

Use Option in MoeObject