improvements
added repository id
improve EntityTypeBuilder