add ArrayAccess interface for numeric params access + bugfixs