OGM-348 Adding API on OptionsContainer to access options in a type-safe way
OGM-348 Having unique option types implement getOptionIdentifier() to make sure two options of same type but with different values are not equal