I don't think I will ever be a fan of how JavaScript array works, oops, sorry, object.