Save before User inheritance coding