RoutedCommand : make keys optional parameter in the ctor

Create an empty list if the keys are not given (null)