ensure mapping only applied to instance