fixed the setter setImp()  being ignored.
javadoc added