Compile error when a dummy getter is used (#23)

I tried macro-based implementation as we discussed, but had no luck because it was applied to setters as well and caused an infinite loop.

It looks more hackish than macro and does not show the exact error message, so I changed the return type to `Nothing` for better meaning.