oslc -- properly catch struct members with duplicate names