Not sure if this is the right place for the check. Shouldn't syncInterval *never* be a number? Should probably go to the setter and instead of silently changing it to another value than given, throw an exception instead.