Added applyOnly and can handle http [patch] method