protected cdi eyes constructor