Write docs on conditionally extending models