Fix mapping string assoc inheritance

supersedes #230