Legacy license parameter

Introduce special intermediate class to deal with old license paramters that are not License instances