changed PDPModelRenderer to make some visual optional