table styles, resources use names for identification now - ids removed, as no longer required
clone() is now available to all objects, refactoring