Add introspectable bindings
cache: Add missing annotations and other doc fixes
Merge pull request #2 from kyoushuu/introspect

Add introspection support