BaseEntity now has an Init() method and UniqueID property.