add south introspection into model