extend - do not copy undefined properties