Use define_singleton_method instead of method_missing
Use define_singleton_method instead of method_missing

When we create an item object instead of intercepting method_missing we
define the properties on the class up-front. This means that we get tab
completion of methods in the console and also means that we can easily
introspect the properties defined on an object.

everypolitician/wikisnakker,everypolitician/wikisnakker