remove the need for tinker.implementation property