Use squirrel and reflection to making querying less bad
Add squirrel