simplify read only property