[#79] Refactor [<- method