cdi package
producer methods