adding annotations to prevent these from accidentally being instantiated automatically and used via CDI