@startuml
struct Identifier {
    - m_Version : uint
    - m_Index : int
    + Identifier(index:int, version:uint)
    + IncrementVersion() : void
    + version : uint <<get>>
    + index : int <<get>>
    + valid : bool <<get>>
}
@enduml
