1) This is being changed right now by Esteban, and should stay as is.
2) What is the goal of changing this - get the recid moved to _id? I think the problem is located in the jsonalchemy configuration and not here. Contact to Esteaban and he should be able to help. If you need to post process the sip. metadata it should be done before giving it to Record().