2.0.4: add sync findOneAs with a builder. restructure different collection methods in modularized traits