Support autocompletion and dir or dynamic entity attributes

Description

From

I just got an `S3FileHandle` that doesn't have a `fileSize`
ooooooh

it doesn't tab complete
stupid Python dict magic
if it doesn't tab complete, it doesn't exist for me

and from

>>> file.fileSize
1048593
>>> 'fileSize' in dir(file)
False

This could be fixed by also implementing _dir_ in the Entity class and it would return the keys from the properties, local_state, annotations etc.

Environment

None

Assignee

Unassigned

Reporter

Larsson Omberg

Validator

Larsson Omberg

Development Area

None

Release Version History

None

Priority

Major
Configure