rename modifiers readonly, base