V0.3.0 rc

Why was this changed?  You don't need the persisted object for anything.  The checks you are doing manually are being done by the call to unique.