{
ValueBuilder<Address> addressBuilder = this.module.newValueBuilder( Address.class );
Address address = addressBuilder.prototype();
address.line1().set( "Qi Street 4j" );
address.line2().set( "Off main Java Street" );
address.zipcode().set( "12345" );
QueryBuilder<Person> qb = this.module.newQueryBuilder( Person.class );
Property<Address> addressProp = templateFor( Person.class ).address();
qb = qb.where( not( eq( addressProp, addressBuilder.newInstance() ) ) );
Query<Person> query = unitOfWork.newQuery( qb );