Got rid of (cast) for object array methods

Just finished my most huge & ambitious patch. Just pulling it for the sake of it, since it's never gonna be approved anyways! Well, that's the end as a dev for moi!  :skull: