allow properties as annotations
allow properties as annotations