accept desired_capabilities AND caps as init arg keys