Updated associations and methods for using arraycollections