id and version should be removed from customer data initialization because they are managed by hibernate