private ShapeType(Symbol prototype) : base(prototype) { } public static new readonly SymbolPool<ShapeType> Pool