protected EndianReader(EndianReader reader, long alignPosition) : this(reader.BaseStream, alignPosition, reader.EndianType) { }
protected EndianReader(EndianReader reader) : this(reader, reader.AlignPosition) { }