move usages of Observable out of RestMethodInfo

Moving them into a nested class should prevent Dalvik from trying to
load the class when it's not needed.