Properly use parseModel(s) and allow extension (#1246, #1272).