I finally ordered the Executive Grill Pan and Grill Press that I've been coveting all this time. But - is the Grill Press supposed to be non-stick? My is more like cast iron, though it is coated. But is sure isn't non-stick ... Should I brush it or spritz it with oil before I use it? I made chicken breasts and they stuck and man, was that hard to clean up!