This reproduces the StackOverFlow Error with recursive models reported
in issue #21
Fixes #15 - Stack Overflow for methods returning a response object
Fixes #21 - Stack Overflow for recursive models
also, consolidate some "should parse model" logic