Hi folks,
we encounter problems with embeddables. 
Lets say we have this class Purchase like in EL test suite: a class with an embedabble which itself contains a relation (currency).
…
@Entity
public class Purchase {
    @Id
    @GeneratedValue
    private int id;
    
    @AttributeOverride(
            name="amount", 
            column=@Column(name="FEE_AMOUNT", nullable=true))
    @AssociationOverride(
            name="currency",
            joinColumns=@JoinColumn(name="FEE_ID", nullable=true)))
    @Embedded
    private Money fee;
    
    public int getId() {
        return id;
    }
    
    public Money getFee() {
        return fee;
    }
    
    public void setFee(Money fee) {
        this.fee = fee;
    }
…
 
In our use cases, we create Purchase with the embedded money = null (business logic says we add price later…). This should be legal because we defined all contained attributes as nullable. But we get an exception:
Exception [EclipseLink-68] (Eclipse Persistence Services - 2.1.2.v20101206-r8635): org.eclipse.persistence.exceptions.DescriptorException
  Exception Description: The value of an aggregate in object [anObject] is null.  Null values not allowed for Aggregate mappings unless "Allow Null" is specified.
 
In EL 1.x.x this worked?
How can we get things working?
 
Thanks in advance, Markus