unit test showing the behavior of props dicts in Species

the props attribute should always be a local object attribute,
never shared among other instances.