Remove doubled methods from ServiceInterface
Add integration support for all option types
Add support for custom update functions in Integration