yay, array refs can be blessed as class objects
rawr