added blocking add to HasMany