Make members in LineNumberMargin protected so derived classes can specialize it and still use the same typeface, emSize & maxLineNumberLength