Не нужно делать каждую процедуру, которая работает с записью, её методом.
## Код:
```
PROCEDURE (a: Axes) Show*, NEW;
   PROCEDURE (a: Axes) Update*, NEW;
   PROCEDURE (a: Axes) SetStyle* (ident: INTEGER; mode: CHAR; size, color: INTEGER), NEW;
```
Вполне могут быть
## Код:
```
PROCEDURE Show* (a: Axes);
   PROCEDURE Update* (a: Axes);
   PROCEDURE SetStyle* (a: Axes; ident: INTEGER; mode: CHAR; size, color: INTEGER);
```
Сравните: Views.Open, Views.Register, ... --- не являются методами.
## Код:
```
PROCEDURE (a: Axes) Update*, NEW;
   BEGIN
      Views.Update(a, TRUE)
   END Update;
```
Такая процедура, кажется, вообще не нужна. По идеологии каркаса (как я понимаю) подразумевается применение Views.Update(anyview,...) напрямую --- там где нужно.