uh, i think the current imagine phpcr binding can accept an image object. if we change to this here, it means that it won't work with the phpcr provider that is built into imagine... i guess that is ok, but we might want to mention this in the doc.