public DirectionalAddress(DirectionalAddress.Direction bearing) : base() { byte[] buffer = new byte[ MemSize ]; NumberSerializer.WriteInt((int)bearing, buffer, 0); SetClass(buffer, this.Class); _dir = bearing; _buffer = MemBlock.Reference(buffer, 0, MemSize); }