switch to 0.2-SNAPSHOT, move impl classes in impl package