Synchnonized no longer inherits but aggregates and uses operator T