effectively including non-functional setter