new method Navigate(Type source, object paramter)