removed duplicated code in Move method by calling the base Move method