Fix for PUB-263. Added ability to choose initialization method with parameter init.