Started with switching the signatures of the assign methods