remove polymorphic layout
simplify object rendering