Updated ClientActionInterface with all ClientAction methods