Eliminate mutability introspection. closes #1316