BaseObject added. TextObject further implementation.