I just stumbled upon a useful tip from Oliver Merk's blog regarding Value Objects (useful for you Cairngorm folks). Check it out here: Value Object "with" Statement