donot use unassignable_adapter for ecell4::Particle