[Add] Edit object factory