AbstractQuery: Allow overriding constructItem and add comment to constructBean
Rename project and package structure