Made __get even wackier. Now you can do array dereferencing for some reason. :)
Added some one-off tests to investigate dereferencing, and creating empty profile.