Make renderIntent private and add a getter