Self-referencing models no longer produce "RuntimeError: maximum recursion depth exceeded

Self-referencing models no longer produce "RuntimeError: maximum recursion depth exceeded"
Instead, models with foreignkey to self (like mptt trees) are always null by default.
Related to #6, but doesn't fix it.