use a creational context for the scope
checkstyle madness