Implemented from and fromId