Fix #3 Support both Hazelcast 2 and Hazelcast 3