introduce LoopableQuery
Do not prefix abstract classes with Abstract
change version to 0.3