changed the way of storing user-defined urls for Specifications