self productive