Re-implementing the text class. Managers will now use the default implementation [for simplicity] unless needed  otherwise.