added JPA annotation @Embeddable and made the variables private