How To Design Cast Models