Puzzle now has cached props ^_^