move controller's core methods; clone obj on model getInstance; minor fixes