MRole.get(...) is not thread safe and there's possibility for concurrent thread to get a partially initialize MRole instance.
MRole.get(...) is not thread safe and there's possibility for concurrent thread to get a partially initialize MRole instance.