updated viewable for virtual attributes