Added Association implementation