refactored TaskDb to use AllMessageTypes
added ObjectType, AllObjectType
refactored TaskDb to use ObjectType/AllObjectTypes
added Blob/BlobObject
added Type.BLOB
added Value.type()