renderer property should be private