I don't think you can structure a contract as a 4 year deal with each year a team option, and no one would sign one if you could. The best you could do is 3 years, year 3 a team option, and he'd probably leave then. Why invest the time?
Chriss is a nut case, and while he's not 20, he's only 22, and probably hasn't done much growing up yet. The same things apply to him, contract wise. If you invest in developing him, he's going to leave at the end of his deal.