initial commit; rolling off 7.0-SNAPSHOT for now, code compiling against 2.10 with only 27 casts needed