Wrapping exceptions was obfuscating the true value.  new/delete make things slow.
Virtual loader
Make python support all model types