decorator objecto