Fix bug with loading custom observation fields

Fixes #91 - the suggested fix from Ken-ichi does work and keeps to the original intent. I've applied the same fix to the 'fields' method.