Add put with class override