This annotation is added to classes, constructors or methods which are considered in beta phase.
This annotation will add a search index to the field.
The @PrimaryKey annotation will mark a field as a primary key inside Realm.
By default a Realm can stores all classes extending RealmObject in a project.
This annotation will mark the field as not nullable.