Changed a little on the Array related classes and interfaces.