get all properties dynamically