public virtual void Init(MapController map)
    {
        this.map = map;

        map.AddLayerController(this);
    }