There are two simple reasons for getting a 'Can't locate object method' error: either the object is blessed into the wrong package or, as I suspect is your case, the package has not been compiled. Is one of your scripts missing use/require for your target package Registration?