Change to call the EM::persist() in build method