Perlover/patch 1

Hi,

FOREIGNBUILDARGS is not called with same argument list as original BUILDARGS
The original BUILDARGS is called as BUILDARGS( $orig, $class, @arguments)
Your module calls FOREIGNBUILDARGS  as FOREIGNBUILDARGS ( $class, @arguments )