refactoring some classes and pom.xml for Hazelcast 3.0