Added ArrayableInterface
Updated interface
Implemented interface