SetSuffix can get from instanceSuffixes now
we can now more safely coerce for SetSuffix
Added safe logger
suffixes no longer hold state
Merge branch 'develop' into extensions_are_evil
fixed merge