rhbz1069428 Use ServiceLocator to obtain the DAO objects in a type-safe (and scope-safe) way