Populate catalogue fields before_saving