magical bracket powers of using improper names for properties - this can't be done with dot notations