This is used with the Property(() => p).HasDatabaseGeneratedOption() call. Is is perhaps to turn off default DB value generation?
Property(() => p).HasDatabaseGeneratedOption()
Its effect is to configure EF to not fetch a new identity value after inserting into the database.