remove AbstractUrl class